Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 USA F2 USA F3 Croatia F2 Croatia F3 Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 USTA Seascape Challenger - Aptos USTA Seascape Challenger - Aptos The Wright Financial Group, Inc. Challenger - Champaign Czech Republic F3 Slovenia F3 Czech Indoor Open - Prague Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Baden Open - Karlsruhe Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Flea Market Cup - Busan Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Kosice Open-Steelers Cup 2008 - Kosice Tatra Banka Open 2003 - Bratislava Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Croatia Osiguranje Rijeka Open - Rijeka Sarajevo Challenger USTA Challenger of Burbank - Burbank Pozoblanco Challenger Manchester Challenger Recanati Challenger Segovia Challenger St. Remy Challenger Tashkent Challenger Trofeo Sisma Mantova - Mantova Seoul Challenger Chuncheon Challenger Bordeaux Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger Kobstaedernes ATP Challenger - Kolding Guangzhou Challenger Pingguo Challenger Nottingham Challenger Winnetka Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Penza Challenger Vancouver Challenger 2001 Centura USTA Challenger - Rocky Mount St. Remy Challenger Fifth-Third Bank Tennis Championships - Lexington ARMS USTA Challenger - Rocky Mount Izmir Challenger USTA Tennis Championships of Houston - Houston 2002 Azalea Orthopedic Challenger - Tyler Rennes Challenger Orleans Challenger Ortisei Challenger Theusbridge.com Tennis Classic - Tarzana Dharwad Challenger 2006 - Dharwad 2001 UT Tyler Patriot Challenger - Tyler 2001 USTA Tallahassee Tennis Challenger - Tallahassee Helsinki Challenger Honolulu Challenger Dallas Challenger Sarasota Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Dallas Challenger Dallas Challenger Johannesburg Challenger Schickedanz Open 2007 - Furth Granby Challenger Czech Open 2006 - Prostejov St. Remy Challenger Napa Challenger Tashkent Challenger Irving Challenger PEOPLEnet Cup - Dnepropetrovsk Shenzhen Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Pro Tennis World Open - Sunrise Napa Challenger Tashkent Challenger Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Raanana Challenger Porsche Open - Poznan Taipei City Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Orleans Challenger Tatra Banka Open 2006 - Bratislava Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe IPP Open - Helsinki Morocco Tennis Tour - Fes Eckental Challenger Open Castilla y Leon - Segovia Brescia Challenger Samsung Securities Cup - Seoul Quimper Challenger Guangzhou Challenger Status Athens Open - Athens Seoul Challenger Fergana Challenger XL Bermuda Open - Bermuda Orleans Challenger IPP Open - Helsinki Brest Challenger Unicredit Czech Open - Prostejov Brescia Challenger Kos Succhetti Tennis Cup - Cordenons Surbiton Challenger Coffee Cup Challenger - Chikmagalur Challenger Brasov - Brasov Challenger DCN de Cherbourg - Cherbourg Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Urbana-Champaign Challenger - Urbana Bratislava Challenger Brescia Challenger Astana Challenger Mons Challenger Ostdeutscher Sparkassen Cup - Dresden Mons Challenger St. Brieuc Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble 2001 Eddleman USTA Challenger - Birmingham Winnetka Challenger Samsung Securities Cup - Seoul Geneva Challenger Glasgow Challenger Ortisei Challenger Bratislava Challenger Phoenix Challenger Seoul Challenger Taipei City Challenger Tallahassee Challenger Bratislava Challenger Ostrava Challenger Granby Challenger Biel Challenger Orleans Challenger Irving Challenger Open de Rennes La Trinitaine - Rennes Troisdorf Challenger Knoxville Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Granby Challenger Surbiton Challenger Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston St. Remy Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis St. Brieuc Challenger Izmir Challenger Heineken Open - Auckland Tashkent Challenger Brest Challenger Nottingham Challenger The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Manila Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger Aptos Challenger Tashkent Challenger Irving Challenger Taipei City Challenger Portoroz Challenger University of Tennessee USTA Challenger - Knoxville Prague Challenger Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Nottingham Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx The Stella Artois Grass Court Championships - London Taipei City Challenger Mercedes-Benz Cup - Los Angeles Busan Challenger RCA Championships - Indianapolis Binghamton Challenger Gwangju Challenger Surbiton Challenger Legg Mason Tennis Classic - Washington D.C. Internationaux de Doubs Open de Franchie-Comte - Besancon Grand Prix de Tennis de Lyon - Lyon Recanati Challenger CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Aptos Challenger Aptos Challenger Heineken Open - Auckland SAP Open - San Jose Eckental Challenger Kroger / St. Jude International - Memphis Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Mallorca Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Ismaning Challenger Bratislava Challenger Legg Mason Tennis Classic - Washington D.C. Forli 3 Challenger Quimper Challenger Forli 5 Challenger Thailand Open - Bangkok AIG Japan Open - Tokyo Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Steelers Cup - Kosice Mallorca Challenger Tennis Channel Open - Las Vegas Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors The Stella Artois Championships - London Guadalajara Challenger Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Savannah Challenger Open de Rennes La Trinitaine - Rennes AIG Japan Open Tennis Championships - Tokyo Miller Lite Hall of Fame Tennis Championships - Newport Galleryfurniture.com Challenge - Atlanta Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Mercedes-Benz Cup - Los Angeles U.S. Men's Clay Court Championships - Houston Sony Ericsson Open 2008 - Belgrade Open Seat Godo 2007 - Barcelona Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava The Stella Artois Championships - London Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart RCA Championships - Indianapolis Tatra Banka Slovak Open - Bratislava Mons Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Ismaning Challenger The Artois Championships - London Bratislava Challenger Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Gerry Weber Open - Halle AEGON Championships - London Trieste Challenger AEGON International - Eastbourne Portoroz Challenger Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Quimper Challenger Quimper 2 Challenger Kremlin Cup - Moscow Busan Challenger Jonkoping Challenger PBZ Zagreb Indoors - Zagreb RCA Championships - Indianapolis Prague Challenger Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Open de Moselle - Metz Open Sud de France - Montpellier Zagreb Challenger Regions Morgan Keegan Championships - Memphis Bratislava Challenger Bratislava Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger The Stella Artois Grass Court Championships - London Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Stockholm Open - Stockholm Tashkent Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Binghamton Challenger Sacramento Challenger The Hypo Group Tennis International 2008 - Poertschach Regions Morgan Keegan Championships - Memphis Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Serbia Open - Belgrade Drummondville Challenger Chennai Open - Chennai Gerry Weber Open - Halle Malaga Challenger Helsinki Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Thailand Open - Bangkok Malaysian Open - Kuala Lumpur Sunrise Challenger Rakuten Japan Open - Tokyo SAP Open - San Jose Qatar ExxonMobil Open - Doha Heineken Open - Auckland Kaohsiung Challenger PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach AAPT Championships - Adelaide Savannah Challenger US Men's Clay Court Championship - Houston Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Kun-Ming Challenger Busan Challenger Aegon Nottingham Open - Nottingham Sacramento Challenger Athens Challenger Tallahassee Challenger Bratislava Challenger RCA Championships - Indianapolis Countrywide Classic - Los Angeles Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta AEGON Championships - London Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Helsinki Challenger Davidoff Swiss Indoors - Basel SAP Open - San Jose China Open - Beijing Open 13 Provence - Marseille Guadalajara Challenger St. Petersburg Open - St. Petersburg Sarasota Challenger Savannah Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Charlottesville Challenger Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Delray Beach International Tennis Championships - Delray Beach Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis RCA Championships - Indianapolis Open 13 - Marseille Thailand Open - Bangkok Mons Challenger US Men's Clay Court Championship - Houston Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Eddleman USTA Challenger - Birmingham Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam University of Tennessee USTA Men's Challenger - Knoxville Cary Challenger Rimouski Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Campbells Hall of Fame Tennis Championships - Newport Tulsa Auto Collection USTA Challenger - Tulsa Abierto Mexicano de Tenis Mifel - Los Cabos University of Tennessee USTA Men's Challenger - Knoxville Eckental Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger Kroger / St. Jude International - Memphis Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Franklin Templeton Tennis Classic - Scottsdale Open Sud de France - Montpellier Open 13 Provence - Marseille The Samsung Open - Nottingham BCR Open Romania - Bucharest U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis ATP Kremlin Cup - Moscow Brisbane - Brisbane Heineken Open - Auckland Tennis Masters Series - Indian Wells Tennis Masters Series - Miami SAP Open - San Jose Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Kroger / St. Jude International - Memphis Siebel Open - San Jose PBZ Zagreb Indoors - Zagreb Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Pacific Life Open - Indian Wells The Hamlet Cup - Long Island Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Siebel Open - San Jose NASDAQ-100 Open - Miami New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Ilkley Challenger Rennes Challenger Tennis Masters Series - Madrid Hamburg Challenger Bratislava Challenger Ostrava Challenger BNP Paribas Masters - Paris BA-CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome PBZ Zagreb Indoors - Zagreb Masters Series Hamburg - Hamburg Rogers Masters - Toronto Davidoff Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Masters Series Madrid - Madrid Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Open SEAT 2008 - Barcelona Campionati Internazionali D'Italia - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Aircel Chennai Open - Chennai Sony Ericsson Open - Miami Open Sud de France - Montpellier Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Erste Bank Open - Vienna The Ericsson Open - Miami Tennis Masters Series - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Montreal Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Rogers Masters - Toronto Miami Open - Miami BNP Paribas Open - Indian Wells Next Generation Hardcourts - Adelaide BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami TD Waterhouse Cup - Long Island Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport U.S. Open - New York Countrywide Classic - Los Angeles U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Erste Bank Open - Vienna AEGON Championships - London U.S. Open - New York Swiss Indoors Basel - Basel NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, World Group, PO, SVK-KOR 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, 1R, USA-AUT 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Wimbledon (juniors) Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 70th River Oaks International Tennis Tournament - Houston Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston Australian Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, SVK-BEL 2-3 Olympics - London Olympics - Beijing